package com.recharge.domain.query;

import com.recharge.common.domain.BaseQueryDO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <h1>描述: 支付记录查询对象</h1>
 * @author kui
 * @date 2020/8/24 15:38
 */
@Data
public class PaymentQueryDO extends BaseQueryDO {

    /**
     * 主键ID
     */
    private String id;

    /**
     * 交易ID
     */
    private String transactionId;

    /**
     * 订单ID
     */
    private String orderId;

    /**
     * 支付号
     */
    private String paymentNo;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 下游商户号
     */
    private String merchantNo;

    /**
     * 交易号
     */
    private String transactionNo;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 交易时间
     */
    private Date paymentDate;

    /**
     * 1.创建 2.成功 3.失败 4.已退款 5.未确认
     */
    private Integer status;

}
